home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 8
/
The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO
/
prg_basi
/
qbsvga.zip
/
REGTYPE.INC
< prev
next >
Wrap
Text File
|
1996-08-12
|
1KB
|
30 lines
'
' This is an include file to be used with the QBSVGA routines. Put the
' contents of this file at the very top of your program (in the MAIN
' routine--the TYPE ... END TYPE construct cannot be used in subroutines).
'
' When you go to compile and link your finished program, link with
' QB.LIB--in addition to whatever libraries you would normally use.
'
DECLARE FUNCTION BIN$(N AS LONG)
DECLARE FUNCTION BPOINT%(X,Y)
DECLARE FUNCTION BPOS(ROW)
DECLARE FUNCTION QRYMOUSE%()
TYPE REGISTERS
AX AS INTEGER
BX AS INTEGER
CX AS INTEGER
DX AS INTEGER
BP AS INTEGER
SI AS INTEGER
DI AS INTEGER
FLAGS AS INTEGER
DS AS INTEGER
ES AS INTEGER
END TYPE
COMMON SHARED /REGS/INREGS AS REGISTERS,OUTREGS AS REGISTERS
COMMON SHARED /DEFAULTS/ACPAGE,DEFLTC,VESSUP,HMAX,VMAX,BVCBL,BITPLANES,BITSPIXEL
COMMON SHARED /VIEWPORT/VXL,VYL,VXR,VYR,VCOL,VBORD
COMMON SHARED /MOUSE/MXMAX,MYMAX,MDX,MDY,MXMINC,MXMAXC,MYMINC,MYMAXC,BUTTONS
DIM SHARED MCOLOR AS INTEGER,XMOUSE AS INTEGER,YMOUSE AS INTEGER